<?php

class PC4_Controlador_APP_CRUD_Usuarios extends PC4_Controlador_APP_CRUD {

	protected function init($modelo = '', $formView = 'admin/usuarios', $listaView = '', $editaView = '', $nomeSessao = 'usuarios', $urlLogin = 'admin/login/', $urlProibido = 'admin/main/proibido') {
		if (empty($modelo)) {
			$modelo = new PC4_Crud_Usuario();
		}
		parent::init($modelo, $formView, $listaView, $editaView, $nomeSessao, $urlLogin, $urlProibido);
	}
	
	protected function trataForm() {
		$campos = parent::trataForm();
		$campos['role'] = 'admin';
		return $campos;
	}
	
	public function lista($pagina = 1, $limite = 30) {
		$this->db->where("role = 'admin'");
		$this->db->order_by("nome");
		parent::lista($pagina, $limite);
	}
	
}

?>